home *** CD-ROM | disk | FTP | other *** search
- // Machine generated IDispatch wrapper class(es) created with ClassWizard
-
- #include "stdafx.h"
- #include "tcimage.h"
-
- #ifdef _DEBUG
- #define new DEBUG_NEW
- #undef THIS_FILE
- static char THIS_FILE[] = __FILE__;
- #endif
-
-
-
- /////////////////////////////////////////////////////////////////////////////
- // ITCImageManager properties
-
- /////////////////////////////////////////////////////////////////////////////
- // ITCImageManager operations
-
- LPDISPATCH ITCImageManager::CreateImageObject(LPDISPATCH pDrawing, long nStyleID, LPDISPATCH pOCS, double XSize, double YSize)
- {
- LPDISPATCH result;
- static BYTE parms[] =
- VTS_DISPATCH VTS_I4 VTS_DISPATCH VTS_R8 VTS_R8;
- InvokeHelper(0x1, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
- pDrawing, nStyleID, pOCS, XSize, YSize);
- return result;
- }
-
- long ITCImageManager::CreateImageObjectByHandles(LPDISPATCH pDrawing, long nStyleID, long pOCS, double XSize, double YSize)
- {
- long result;
- static BYTE parms[] =
- VTS_DISPATCH VTS_I4 VTS_I4 VTS_R8 VTS_R8;
- InvokeHelper(0x2, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
- pDrawing, nStyleID, pOCS, XSize, YSize);
- return result;
- }
-
- long ITCImageManager::AddImageStyle(LPDISPATCH pDrawing, LPCTSTR strStyleName, LPCTSTR strFilePath, BOOL bAsReference)
- {
- long result;
- static BYTE parms[] =
- VTS_DISPATCH VTS_BSTR VTS_BSTR VTS_BOOL;
- InvokeHelper(0x3, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
- pDrawing, strStyleName, strFilePath, bAsReference);
- return result;
- }
-
- void ITCImageManager::DeleteImageStyle(LPDISPATCH pDrawing, long nStyleID)
- {
- static BYTE parms[] =
- VTS_DISPATCH VTS_I4;
- InvokeHelper(0x4, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
- pDrawing, nStyleID);
- }
-
- long ITCImageManager::GetObjectImageStyle(LPDISPATCH IGrfObj)
- {
- long result;
- static BYTE parms[] =
- VTS_DISPATCH;
- InvokeHelper(0x5, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
- IGrfObj);
- return result;
- }
-
- void ITCImageManager::SetObjectImageStyle(LPDISPATCH IGrfObj, long nStyleID)
- {
- static BYTE parms[] =
- VTS_DISPATCH VTS_I4;
- InvokeHelper(0x6, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
- IGrfObj, nStyleID);
- }
-
- long ITCImageManager::CallSelectImageStyleDlg(LPDISPATCH IDrwObj, long bSelectImage)
- {
- long result;
- static BYTE parms[] =
- VTS_DISPATCH VTS_I4;
- InvokeHelper(0x7, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
- IDrwObj, bSelectImage);
- return result;
- }
-
- LPDISPATCH ITCImageManager::GetImageObject(LPDISPATCH IDrwObj)
- {
- LPDISPATCH result;
- static BYTE parms[] =
- VTS_DISPATCH;
- InvokeHelper(0x8, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
- IDrwObj);
- return result;
- }
-
- void ITCImageManager::GetImageSize(LPDISPATCH IDrwObj, long nStyleID, double* ImageWidth, double* ImageHeight)
- {
- static BYTE parms[] =
- VTS_DISPATCH VTS_I4 VTS_PR8 VTS_PR8;
- InvokeHelper(0x9, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
- IDrwObj, nStyleID, ImageWidth, ImageHeight);
- }
-
- CString ITCImageManager::GetStyleName(LPDISPATCH IDrwObj, long nStyleID)
- {
- CString result;
- static BYTE parms[] =
- VTS_DISPATCH VTS_I4;
- InvokeHelper(0xa, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
- IDrwObj, nStyleID);
- return result;
- }
-
- CString ITCImageManager::GetStylePath(LPDISPATCH IDrwObj, long nStyleID)
- {
- CString result;
- static BYTE parms[] =
- VTS_DISPATCH VTS_I4;
- InvokeHelper(0xb, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
- IDrwObj, nStyleID);
- return result;
- }
-
- long ITCImageManager::GetImageStyleCount(LPDISPATCH IDrwObj)
- {
- long result;
- static BYTE parms[] =
- VTS_DISPATCH;
- InvokeHelper(0xc, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
- IDrwObj);
- return result;
- }
-
- long ITCImageManager::GetImageStyleIdByIndex(LPDISPATCH IDrwObj, long StyleIndex)
- {
- long result;
- static BYTE parms[] =
- VTS_DISPATCH VTS_I4;
- InvokeHelper(0xd, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
- IDrwObj, StyleIndex);
- return result;
- }
-
- void ITCImageManager::GetImageStyleByIndex(LPDISPATCH IDrwObj, long StyleIndex, long* ImageStyleID, BSTR* strStyleName, BSTR* strFilePath, BOOL* bIsEmbedded, BOOL* bIsLoaded)
- {
- static BYTE parms[] =
- VTS_DISPATCH VTS_I4 VTS_PI4 VTS_PBSTR VTS_PBSTR VTS_PBOOL VTS_PBOOL;
- InvokeHelper(0xe, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
- IDrwObj, StyleIndex, ImageStyleID, strStyleName, strFilePath, bIsEmbedded, bIsLoaded);
- }
-
- LPDISPATCH ITCImageManager::ConvertOleBitmapToImageObject(LPDISPATCH IDrwObj, LPDISPATCH pIOleBitmapObj)
- {
- LPDISPATCH result;
- static BYTE parms[] =
- VTS_DISPATCH VTS_DISPATCH;
- InvokeHelper(0xf, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,
- IDrwObj, pIOleBitmapObj);
- return result;
- }
-
- long ITCImageManager::CallCreateStyleFromFileDlg(LPDISPATCH IDrwObj)
- {
- long result;
- static BYTE parms[] =
- VTS_DISPATCH;
- InvokeHelper(0x10, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
- IDrwObj);
- return result;
- }
-
- CString ITCImageManager::ExtractEmbededTo(LPDISPATCH IDrwObj, long nStyleID, LPCTSTR PathTo, BOOL ReWriteFile)
- {
- CString result;
- static BYTE parms[] =
- VTS_DISPATCH VTS_I4 VTS_BSTR VTS_BOOL;
- InvokeHelper(0x11, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
- IDrwObj, nStyleID, PathTo, ReWriteFile);
- return result;
- }
-
- BOOL ITCImageManager::GetEmbeded(LPDISPATCH IDrwObj, long nStyleID)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_DISPATCH VTS_I4;
- InvokeHelper(0x12, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- IDrwObj, nStyleID);
- return result;
- }
-
-
- /////////////////////////////////////////////////////////////////////////////
- // ITCImageObject properties
-
- /////////////////////////////////////////////////////////////////////////////
- // ITCImageObject operations
-
- long ITCImageObject::GetImageStyle()
- {
- long result;
- InvokeHelper(0x60020000, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void ITCImageObject::SetImageStyle(long nNewValue)
- {
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0x60020000, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- LPDISPATCH ITCImageObject::GetClipPath()
- {
- LPDISPATCH result;
- InvokeHelper(0x60020002, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
- return result;
- }
-
- void ITCImageObject::SetClipPath(LPDISPATCH newValue)
- {
- static BYTE parms[] =
- VTS_DISPATCH;
- InvokeHelper(0x60020002, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- newValue);
- }
-
- long ITCImageObject::GetClipPathByHandles()
- {
- long result;
- InvokeHelper(0x60020004, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void ITCImageObject::SetClipPathByHandles(long nNewValue)
- {
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0x60020004, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- long ITCImageObject::GetVisible()
- {
- long result;
- InvokeHelper(0x60020006, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void ITCImageObject::SetVisible(long nNewValue)
- {
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0x60020006, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- long ITCImageObject::GetClipped()
- {
- long result;
- InvokeHelper(0x60020008, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void ITCImageObject::SetClipped(long nNewValue)
- {
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0x60020008, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- nNewValue);
- }
-
- long ITCImageObject::CheckClipObject(LPDISPATCH pClipObj)
- {
- long result;
- static BYTE parms[] =
- VTS_DISPATCH;
- InvokeHelper(0x6002000a, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
- pClipObj);
- return result;
- }
-